Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Italy F1 Italy F2 Germany F2 Spain F7 Italy F5 Morocco F2 Germany F1 Russia F13 Rezidenza Open - Magdeburg VI Torneo Internazionale di Tennis - Barletta Ljubljana Open 2002 - Ljubljana Top Wool Challenger Biella - Biella The Wrexham Challenger - Wrexham Heilbronn Open - Heilbronn Challenger Britania Zavaleta - Puebla Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg 4th Sardinia International Championships - Cagliari Segovia Challenger Open Castilla y Leon - Segovia Open Diputacion Pozoblanco - Cordoba New Delhi Challenger - New Delhi Spain F6 Belgaum Open - Belgaum Open Sainte Victoire - Aix-En-Provence SIR Supermercadi Challenger - Rome Ischgl International ATP Challenger - Ischgl San Remo Tennis Cup 15° Piertomaso - San Remo Architect Open - Budapest Music City Challenger - Nashville USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Odlum Brown Vancouver Open - Vancouver Challenger Brasov - Brasov South African Airways Tennis Open - Durban 's Tennis Masters 07 Challenger - Graz Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Porsche Open - Poznan Geneva Challenger - Geneva President's Cup - Astana Milan Challenger Tampere Challenger Poznan Challenger Geneva Challenger Szczecin Challenger Trnava Challenger Tashkent Challenger Rome Challenger Zagreb Challenger Prostejov Challenger Scheveningen Challenger San Sebastian Challenger Geneva Challenger Trnava Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Barletta Challenger Prostejov Challenger ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Marburg Challenger Memorial Piertomaso Tessitore - San Remo Sparkassen Open - Magdeburg Poznan Challenger Sparkessen Magdeburg Open - Magdeburg Pekao Open - Szczecin Manerbio Challenger VI Abierto Internacional de Salinas - Salinas Szczecin Challenger Compaq Challenger - Bucharest Challenger Casino Lugano - Lugano Warta Cup - Sopot Oberstaufen Cup - Oberstaufen The LTA Manchester Challenger - Manchester Neride Prague Indoor - Prague Credicard Tennis Cup - Campos do Jordao Trnava Challenger ECM Cup - Prague Zagreb Open - Zagreb Warsteiner Challenger Lubeck - Lubeck IPP Open - Helsinki Palermo Challenger Fergana Challenger - Fergana IPP Open - Helsinki Whirlpool Open - Budapest The LTA Manchester Challenger - Manchester Renault Slovenian Open - Ljubljana LTA Men's Challenger - Wrexham Heilbronn Open - Heilbronn Prasentiert Von Seat Wolfsburg - Wolfsburg Tennis Napoli Cup - Naples VSZ Solvak Open Challenger - Kosice Oberstaufen Cup - Oberstaufen Internationaux de Tennis de Brest - Brest Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Zagreb Open - Zagreb Kyiv UMC Open - Kiev Cosmorom Challenger - Brasov USTA Men's Challenger of Urbana-Champaign - Urbana The Rajasthan Golden Jubilee - Jaipur Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Lubeck 2001 - Lubeck Heineken Challenger - Ho Chi Minh City ATP Bangalore Challenger - Bangalore 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana Memorial Savigni - Sassuolo Kuppers Kolsch Cup by Lambertz - Aachen Geneva Challenger - Geneva Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Samarkand Challenger - Samarkand Memorial Savigni - Sassuolo The Nottingham Cahllenger - Nottingham Jameson Cup - Milan Alexander Kolyaskin Memorial - Donetsk The Bolton Challenger - Bolton 6th Sardinian International Championships - Cagliari Banja Luka 2002 - Banja Luka Milan Challenger Tennis Napoli Cup 2004 - Napoli Scheveningen Challenger Memorial Kolyaskin - Donetsk St. Petersburg Challenger - St. Petersburg Sylt Open 2000 - Sylt ATP Challenger Open 2004 - Monchengladbach Unicredit (Suisse) Bank S. A. Challenger - Chiasso ATP Challenger Hamburg - Hamburg XI Ciutat de Barcelona - Barcelona Gemax Samsung Open 2005 - Belgrade Kuppers Kolsch Cup - Aachen Crystal Cup 1998 - Portoroz Open de L'Isere - Grenoble CA-Challenge - Graz Harrah's Entertainment Men's Pro Challenger - Tunica Pekao Open 2001 - Szczecin Residenza Open - Magdeburg Aberto Da Costa Do Sauipe - Bahia Lamberts Open by Stawag - Aachen Lermontov Challenger Mordovia Cup - Saransk Morocco Tennis Tour - Rabat Okal Cup 2003 - Eckental IPP Geneva Trophy - Geneva St. Petersburg Challenger 2006 - St. Petersburg VI Open Banc Agricol - Andorra Challenger Copa Sevilla - Seville Tatra Banka Open 2001 - Bratislava 10ø Tornea B. Camparini - Reggio Emilia Milano Challenger-Jameson Cup - Milan Challenger 42 - Andrezieux Steelers Cup - Kosice X Abierto Internacional de Salinas - Salinas Kuppers Kolsch Cup Aachen - Aachen Banca Marche Tennis Cup - San Benedetto The LTA Sunderland Challenger - Sunderland Dharwad Challenger 2003 - Dharwad MTCI ATP Challenger - Yokohama Lambertz Open - Aachen Intersport Heilbronn Open - Heilbronn Zagreb Open - Zagreb USTA Seascape Challenger - Aptos Challenger Leon 2004 - Leon IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl Geneva Challenger - Geneva Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Riviera di Rimini Challenger 2004 - Rimini Dusseldorf Open Challenger 2007 - Dusseldorf Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Samsung Securities Cup - Seoul Oberstraufen Cup - Oberstaufen Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Challenger Casablanca San Angel - Mexico City Sarajevo Open - Sarajevo IX Torneo Internacionale de Tennis - Barletta PEOPLEnet Cup - Dnepropetrovsk Top Wool Challenger-Immagine Trophy - Biella Garden Open 2005 - Rome Open de Montauban - Montauban Antonio Savoldi-Marco Co. - Manerbio Samarkand Challenger - Samarkand Brasov Challenger - Brasov 2006 North Shore Pro Tennis Championship - Winnetka Banja Luka Challenger 2004 - Banja Luka The Commercia Challenger - Aptos Barletta Challenger WOW Cafe Challenger - New Orleans ATP Slovak Open Challenger - Bratislava Morocco Tennis Tour - Fes Mamaia Challenger - Constanta Okal Cup 2004 - Eckental Challenger Tunisie - Tunis St. Brieuc Challenger Morocco Tennis Tour - Meknes Schickendanz Open - Furth Czech Indoor Open - Prague Olbia Challenger - Olbia Caltanissetta Challenger Morocco Tennis Tour - Tanger Athens Challenger Rabat Challenger TED Open - Istanbul Lubbock Challenger - Lubbock Braunschweig Challenger Kosice Challenger Kosice Challenger Samsung Securities Cup - Seoul Lambertz Open by Stawag - Aachen Santiago Challenger Sao Paulo Challenger Geneva Challenger Dusseldorf Open Challenger - Dusseldorf The LTA Wrexham Challenger - Wrexham 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Baden Open - Ettlingen Harbour Tennis Cup Regione Lombardia - Milan II Manta Open - Manta Aberto de Sao Paulo - Sao Paulo Ostdeutscher Sparkessen Cup - Dresden Nord LB Open 2007 - Braunschweig Tarragona Challenger Astana Challenger Black Forest Open - Freudenstadt Samsung Securities Cup - Seoul Challenger DCNS de Cherbourg - Cherbourg Challenger Ford de Cherbourg - Cherbourg ATU Cup 2001 - Weiden 9th Wartburg Open - Eisenach Diego Open - Budapest Optimus Maia Open - Maia Challenger Groningen - Groningen Sarajevo Open 2004 - Sarajevo Sporting Challenger - Turin Cordenons Challenger Lambertz Open - Aachen Napoli Challenger Japan Open - Tokyo Rado Swiss Open - Gstaad Challenger Ford de Cherbourg - Cherbourg Gold Flake Open - Chennai Milan Indoors - Milan Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Banja Luka Challenger - Banja Luka Brazil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Adidas International - Sydney Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Brasil Open - Salvador CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Genova Challenger Legg Mason Tennis Classic - Washington D.C. San Marino Cepu Open - San Marino Napoli Challenger Palermo Challenger ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham Flea Market Cup - Busan Reunion Island Challenger Banja Luka Challenger 2005 - Banja Luka Neride Prague Indoor - Prague Jameson Cup - Milan Marrakech Challenger Volkswagen TED Open - Istanbul Alessandria Challenger 1st Challenger Tournament Leon - Leon Internationaux de Tennis de Brest - Brest XL Capital Bermuda Open - Bermuda Siemens Open 2002 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Black Forest Open 2002 - Freudenstadt Siemens Open - Scheveningen XI Abierto Internacional de Salinas - Salinas Black Forest Open 2000 - Freudenstadt Macedonian Open - Skopje Qatar Open - Doha Tatra Banka Slovak Open - Bratislava Milan Indoors - Milan Okal Cup - Eckental ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Volkswagen Challenger 2004 - Wolfsburg Mercedes Cup - Stuttgart Sopot Challenger Kyoto Challenger - Kyoto Generali Open - Kitzbuhel 2001 Eddleman USTA Challenger - Birmingham Ciudad de Telde - Telde TennisCup Vlaanderen - Antwerp Thailand Open - Bangkok Open Castilla y Leon Trofeo Iberdrola - Segovia Kyiv Open - Kiev Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Chennai Open - Chennai IX Ciutat de Barcelona - Barcelona Milan Indoors - Milan Challenger Britania Zavaleta - Puebla Sarajevo Open - Sarajevo Open de la Comunidad Valenciana - Valencia Intersport Heilbronn Open - Heilbronn BMW Open - Munich Warsteiner Challenger - Lubeck Internationaler Raiffeisen Grand Prix - St. Polten Tallahassee Tennis Challenger - Tallahassee Sparkassen Open - Magdeburg Gerry Weber Open - Halle Citta di Monza - Monza Nottingham Men's Challenger - Nottingham Synsam Swedish Open - Bastad 2003 Freeman Men's Challenger - Joplin RCA Championships - Indianapolis Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Bordeaux Challenger Badden Open by Rothaus - Ettlingen Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Qatar Mobil Open 2000 - Doha Furth Challenger Tampere Imageneering Open - Tampere Open de Moselle - Metz The Surbiton Trophy - Surbiton Volkswagen TED Open - Istanbul Kremlin Cup - Moscow Mordovia Cup - Mordovia Next Generation Adelaide International - Adelaide Astana Challenger Kyiv Open - Kiev Bulgarian Open - Sofia Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach International Bavarian Championship - Eckental Gerry Weber Open - Halle Samarkand Challenger Olimp Kyiv Open - Kiev Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg TCT Open - Tunis Garden Open - Rome The Surbiton Trophy - Surbiton St. Petersburg Open - St. Petersburg Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors Open Castilla y Leon - Segovia Kyiv Open - Kiev Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton TED Open Istanbul - Istanbul Polish Open 2000 - Poznan Time Warner USTA Challenger - Binghamton DPD Challenger 2000 - Aschaffenburg University of Tennessee USTA Men's Challenger - Knoxville Kyiv UMC Open - Kiev Open de L'Isere - Grenoble BNP Paribas Primrose - Bordeaux Pomorski Bank Kredytowy Open - Szczecin Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Open Castilla y Leon - Segovia Medicor Open - Budapest Estoril Open - Estoril Okal Cup - International Bavarian Championship - Eckental Lucknow ATP Tour Challenger - Lucknow C.T. San Remo - XIII Piertomaso Tessitore - San Remo Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban GHI Bronx Classic - Bronx St. Petersburg Challenger by Kinex - St. Petersburg Akbank Private Banking-TED Open - Istanbul Banja Luka Challenger 2003 - Banja Luka Heineken Challenger 2004 - Ho Chi Minh City Prague Open - Prague S Tennis Master Championship - Graz GHI Bronx Classic - Bronx China Open - Beijing Dubrovnik Open - Dubrovnik Tatra Banka Open - Bratislava 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Sina-Kia Motors Tennis Cup - Cordenons Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Media Will Cup Busan Challenger Tennis - Busan USTA Illinois Challenger - Champaign Orange Prokom Open - Sopot KGHM Dialog Polish Indoors - Wroclaw The West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo BCR Open Romania - Bucharest The Stella Artois Grass Court Championships - London Black Forest Open - Freudenstadt Lubbock Challenger - Lubbock Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Copenhagen Open - Copenhagen Porsche Open - Poznan Copenhagen Open - Copenhagen Rado Swiss Open - Gstaad Gold Flake Open - Chennai Black Forest Open - Freudenstadt The Samsung Open - Bournemouth Kremlin Cup - Moscow Energis Dutch Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Tennislife Cup - Napoli St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul ABN/AMRO World Tennis Tournament - Rotterdam Flea Market Cup Busan Challenger Tennis - Busan Besancon Challenger SA Tennis Open - Johannesburg Qatar Mobil Open 2001 - Doha Open 13 - Marseille San Remo Challenger Bordeaux Challenger Copenhagen Open - Copenhagen RCA Championships - Indianapolis Prague Challenger Qatar ExxonMobil Open - Doha Karlsruhe Challenger Gerry Weber Open - Halle Bordeaux Challenger Kosice Challenger Davidoff Swiss Indoors - Basel Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Bet-at-home Open - Hamburg Heilbronn Challenger Kazan Challenger Bergamo Challenger Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Marrakech Challenger Tyumen Challenger Serbia Open - Belgrade Barletta Challenger St. Brieuc Challenger Synsam Swedish Open - Bastad Rome Challenger Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad St. Petersburg Open - St. Petersburg International German Open - Hamburg President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Grand Prix de Tennis de Toulouse - Toulouse Medellin Challenger Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai UBS Open Gstaad - Gstaad CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai RCA Championships - Indianapolis Challenger Canottieri Minico - Mantova The LTA Hull Challenger - Hull San Luis Potosi Challenger 2002 - San Luis Potosi Dubai Tennis Open - Dubai Hilton Waikoloa Village USTA Challenger - Waikoloa Quelle Cup 2000 - Furth Warsteiner Challenger Wolfsburg - Wolfsburg USTA Challenger of North Miami Beach - North Miami Beach Muller Cup - Ulm Togliatti Cup - Togliatti Zivnobanka Czech Open - Prostejov Open de Tanger - Tangier Intelig Tennis Cup - Campos do Jordao Open de Franche Comte - Besancon The Powder Byrne Trophy - Surbiton USTA Challenger of Burbank - Burbank Cairo Challenger 2002 - Cairo Okal Open - Eckental USTA Challenger of Dallas - Dallas Warsteiner Challenger Series - Lippstadt I Open de Tenis Comunidad de Madrid - Madrid The LTA Wrexham Challenger - Wrexham Wiesmann Roadster Open - Nuembrecht Geovillage Open Trofeo Melia Olbia - Olbia Schickendanz Open - Furth IPP Open - Helsinki Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca China Open - Beijing Open Romania - Bucharest Hungarian Architect Open - Budapest Muller Cup - Ulm Delray Beach International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London Mauritius Open - Mauritius Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo The Lipton Championships - Key Biscayne Scania Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Cincinnati ATP Kremlin Cup - Moscow Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg President's Cup 1999 - Tashkent Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Gerry Weber Open - Halle Heineken Open Shanghai - Shanghai Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Dubai Open - Dubai Estoril Open - Estoril Tennis Masters Series - Monte Carlo Rogers Cup - Montreal NASDAQ-100 Open - Miami Open Sabadell Atlantico - Barcelona Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London Australian Open - Melbourne Internazionali BNL dItalia - Rome French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Wimbledon - London Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Tennis Masters Series - Montreal Dutch Open Tennis - Amersfoort Allianz Suisse Open - Gstaad Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Grand Prix Hassan II - Casablanca Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati BNL dItalia - Rome French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Tennis Masters Series - Miami U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, World Group, 1R, SWE-SUI 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2